Move private function near the one area it is used
authorJohn Ericson <Ericson2314@Yahoo.com>
Wed, 13 Jul 2016 17:26:28 +0000 (10:26 -0700)
committerJohn Ericson <Ericson2314@Yahoo.com>
Wed, 13 Jul 2016 17:28:13 +0000 (10:28 -0700)
src/cargo/util/toml.rs

index eca9abe22b426d0f57b5988102ecd1d4fa72f999..158fbdc225b00830dbcce605c3155d8c7799c578 100644 (file)
@@ -550,6 +550,24 @@ impl TomlManifest {
                 layout: &layout,
             };
 
+            fn process_dependencies(
+                cx: &mut Context,
+                new_deps: Option<&HashMap<String, TomlDependency>>,
+                kind: Option<Kind>)
+                -> CargoResult<()>
+            {
+                let dependencies = match new_deps {
+                    Some(ref dependencies) => dependencies,
+                    None => return Ok(())
+                };
+                for (n, v) in dependencies.iter() {
+                    let dep = try!(v.to_dependency(n, cx, kind));
+                    cx.deps.push(dep);
+                }
+
+                Ok(())
+            }
+
             // Collect the deps
             try!(process_dependencies(&mut cx, self.dependencies.as_ref(),
                                       None));
@@ -800,22 +818,6 @@ impl TomlDependency {
     }
 }
 
-fn process_dependencies(cx: &mut Context,
-                        new_deps: Option<&HashMap<String, TomlDependency>>,
-                        kind: Option<Kind>)
-                        -> CargoResult<()> {
-    let dependencies = match new_deps {
-        Some(ref dependencies) => dependencies,
-        None => return Ok(())
-    };
-    for (n, v) in dependencies.iter() {
-        let dep = try!(v.to_dependency(n, cx, kind));
-        cx.deps.push(dep);
-    }
-
-    Ok(())
-}
-
 #[derive(RustcDecodable, Debug, Clone)]
 struct TomlTarget {
     name: Option<String>,